<?
/**
 * <b>MyeBaySellingSummaryType Class</b>
 * Published 04/11/2010 19:00:20
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('AmountType.php');

class MyeBaySellingSummaryType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var int $ActiveAuctionCount
	public $ActiveAuctionCount;
	// @var AmountType $AmountLimitRemaining
	public $AmountLimitRemaining;
	// @var int $AuctionBidCount
	public $AuctionBidCount;
	// @var int $AuctionSellingCount
	public $AuctionSellingCount;
	// @var int $ClassifiedAdCount
	public $ClassifiedAdCount;
	// @var int $ClassifiedAdOfferCount
	public $ClassifiedAdOfferCount;
	// @var long $QuantityLimitRemaining
	public $QuantityLimitRemaining;
	// @var int $SoldDurationInDays
	public $SoldDurationInDays;
	// @var AmountType $TotalAuctionSellingValue
	public $TotalAuctionSellingValue;
	// @var int $TotalLeadCount
	public $TotalLeadCount;
	// @var int $TotalListingsWithLeads
	public $TotalListingsWithLeads;
	// @var int $TotalSoldCount
	public $TotalSoldCount;
	// @var AmountType $TotalSoldValue
	public $TotalSoldValue;
 /** End Properties **/

/**
 *
 * @return int
 */
	function getActiveAuctionCount(){
		return $this->ActiveAuctionCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setActiveAuctionCount($value){
		$this->ActiveAuctionCount = $value;
	}


/**
 *
 * @return AmountType
 */
	function getAmountLimitRemaining(){
		return $this->AmountLimitRemaining;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setAmountLimitRemaining($value){
		$this->AmountLimitRemaining = $value;
	}


/**
 *
 * @return int
 */
	function getAuctionBidCount(){
		return $this->AuctionBidCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setAuctionBidCount($value){
		$this->AuctionBidCount = $value;
	}


/**
 *
 * @return int
 */
	function getAuctionSellingCount(){
		return $this->AuctionSellingCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setAuctionSellingCount($value){
		$this->AuctionSellingCount = $value;
	}


/**
 *
 * @return int
 */
	function getClassifiedAdCount(){
		return $this->ClassifiedAdCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setClassifiedAdCount($value){
		$this->ClassifiedAdCount = $value;
	}


/**
 *
 * @return int
 */
	function getClassifiedAdOfferCount(){
		return $this->ClassifiedAdOfferCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setClassifiedAdOfferCount($value){
		$this->ClassifiedAdOfferCount = $value;
	}


/**
 *
 * @return long
 */
	function getQuantityLimitRemaining(){
		return $this->QuantityLimitRemaining;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setQuantityLimitRemaining($value){
		$this->QuantityLimitRemaining = $value;
	}


/**
 *
 * @return int
 */
	function getSoldDurationInDays(){
		return $this->SoldDurationInDays;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSoldDurationInDays($value){
		$this->SoldDurationInDays = $value;
	}


/**
 *
 * @return AmountType
 */
	function getTotalAuctionSellingValue(){
		return $this->TotalAuctionSellingValue;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalAuctionSellingValue($value){
		$this->TotalAuctionSellingValue = $value;
	}


/**
 *
 * @return int
 */
	function getTotalLeadCount(){
		return $this->TotalLeadCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalLeadCount($value){
		$this->TotalLeadCount = $value;
	}


/**
 *
 * @return int
 */
	function getTotalListingsWithLeads(){
		return $this->TotalListingsWithLeads;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalListingsWithLeads($value){
		$this->TotalListingsWithLeads = $value;
	}


/**
 *
 * @return int
 */
	function getTotalSoldCount(){
		return $this->TotalSoldCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalSoldCount($value){
		$this->TotalSoldCount = $value;
	}


/**
 *
 * @return AmountType
 */
	function getTotalSoldValue(){
		return $this->TotalSoldValue;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTotalSoldValue($value){
		$this->TotalSoldValue = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("MyeBaySellingSummaryType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"ActiveAuctionCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"AmountLimitRemaining"=>
					array(
						"required"=>false,
						"type"=>"AmountType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"AuctionBidCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"AuctionSellingCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ClassifiedAdCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ClassifiedAdOfferCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"QuantityLimitRemaining"=>
					array(
						"required"=>false,
						"type"=>"long",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SoldDurationInDays"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalAuctionSellingValue"=>
					array(
						"required"=>false,
						"type"=>"AmountType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalLeadCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalListingsWithLeads"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalSoldCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TotalSoldValue"=>
					array(
						"required"=>false,
						"type"=>"AmountType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
